[INFO] fetching crate a2lfile 1.4.0...
[INFO] checking a2lfile-1.4.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate a2lfile 1.4.0 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate a2lfile 1.4.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate a2lfile 1.4.0
[INFO] finished tweaking crates.io crate a2lfile 1.4.0
[INFO] tweaked toml for crates.io crate a2lfile 1.4.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded thiserror v1.0.57
[INFO] [stderr]   Downloaded thiserror-impl v1.0.57
[INFO] [stderr]   Downloaded a2lmacros v1.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 311cf7de8f5128800cd2b27ba805fd261424f95d1195b456c87c57ef5f483bd6
[INFO] running `Command { std: "docker" "start" "-a" "311cf7de8f5128800cd2b27ba805fd261424f95d1195b456c87c57ef5f483bd6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "311cf7de8f5128800cd2b27ba805fd261424f95d1195b456c87c57ef5f483bd6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "311cf7de8f5128800cd2b27ba805fd261424f95d1195b456c87c57ef5f483bd6", kill_on_drop: false }`
[INFO] [stdout] 311cf7de8f5128800cd2b27ba805fd261424f95d1195b456c87c57ef5f483bd6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0ace6e7e6e7d9a7459f0c45156528f7b2b20c1b03b85073f7f3374fbf564d5f7
[INFO] running `Command { std: "docker" "start" "-a" "0ace6e7e6e7d9a7459f0c45156528f7b2b20c1b03b85073f7f3374fbf564d5f7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling thiserror v1.0.57
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling a2lmacros v1.3.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking a2lfile v1.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0560]: struct `TaggedItemInfo<'_>` has no field named `position_restriction`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ `TaggedItemInfo<'_>` does not have this field
[INFO] [stdout]      |
[INFO] [stdout]      = note: all struct fields are already assigned
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Asap2Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Asap2Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&A2mlVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2mlVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for struct `specification::Project` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | | ^
[INFO] [stdout]      | | |
[INFO] [stdout]      | |_method not found in `Project`
[INFO] [stdout]      |   method `pos_restrict` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_lower` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_enumitem_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `A2lVersion`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ use of undeclared type `A2lVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `TaggedItemInfo<'_>` has no field named `position_restriction`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ `TaggedItemInfo<'_>` does not have this field
[INFO] [stdout]      |
[INFO] [stdout]      = note: all struct fields are already assigned
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationLabel` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationLabel`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Asap2Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Asap2Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationOrigin` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationOrigin`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&A2mlVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2mlVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArPrototypeOf` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArPrototypeOf`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for struct `specification::Project` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | | ^
[INFO] [stdout]      | | |
[INFO] [stdout]      | |_method not found in `Project`
[INFO] [stdout]      |   method `pos_restrict` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_lower` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_enumitem_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `A2lVersion`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ use of undeclared type `A2lVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_lower` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_block_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationLabel` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationLabel`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Annotation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Annotation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisPtsRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPtsRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationOrigin` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationOrigin`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ByteOrder` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ByteOrder`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CurveAxisRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CurveAxisRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArPrototypeOf` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArPrototypeOf`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Deposit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Deposit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ExtendedLimits` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ExtendedLimits`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParDist` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParDist`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_lower` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_block_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Annotation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Annotation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Format` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Format`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisPtsRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPtsRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxGrad` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxGrad`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ByteOrder` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ByteOrder`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Monotony` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Monotony`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CurveAxisRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CurveAxisRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhysUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhysUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Deposit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Deposit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadOnly` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadOnly`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StepSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StepSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ExtendedLimits` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ExtendedLimits`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParDist` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParDist`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Format` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Format`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxGrad` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxGrad`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Monotony` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Monotony`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationAccess` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationAccess`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhysUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhysUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DisplayIdentifier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DisplayIdentifier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadOnly` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadOnly`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddressExtension` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddressExtension`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StepSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StepSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::FunctionList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&GuardRails` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&GuardRails`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::IfData` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&IfData`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxRefresh` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxRefresh`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModelLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModelLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationAccess` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationAccess`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DisplayIdentifier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DisplayIdentifier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RefMemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddressExtension` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddressExtension`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SymbolLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SymbolLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::FunctionList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LeftShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LeftShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&GuardRails` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&GuardRails`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RightShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RightShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SignExtend` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SignExtend`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::IfData` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&IfData`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxRefresh` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxRefresh`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModelLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModelLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddressType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddressType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RefMemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SymbolLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SymbolLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LeftShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LeftShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_upper` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_enumitem_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RightShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RightShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SignExtend` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SignExtend`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddressType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddressType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandleText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandleText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandle` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandle`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_upper` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_enumitem_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisDescr` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisDescr`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandleText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandleText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandle` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandle`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ComparisonQuantity` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ComparisonQuantity`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DependentCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DependentCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Discrete` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Discrete`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Encoding` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Encoding`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisDescr` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisDescr`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MapList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MapList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MatrixDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MatrixDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ComparisonQuantity` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ComparisonQuantity`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DependentCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DependentCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Number` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Number`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Discrete` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Discrete`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Encoding` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Encoding`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VirtualCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VirtualCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MapList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MapList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MatrixDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MatrixDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Coeffs` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Coeffs`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Number` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Number`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CoeffsLinear` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CoeffsLinear`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CompuTabRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTabRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Formula` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Formula`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VirtualCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VirtualCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StatusStringRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StatusStringRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValue` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValue`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValueNumeric` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValueNumeric`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Coeffs` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Coeffs`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CoeffsLinear` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CoeffsLinear`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CompuTabRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTabRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Formula` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Formula`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StatusStringRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StatusStringRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValue` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValue`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValueNumeric` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValueNumeric`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FormulaInv` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FormulaInv`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FrameMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FrameMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArComponent` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArComponent`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FormulaInv` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FormulaInv`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FunctionVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FrameMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FrameMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&InMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&InMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LocMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LocMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&OutMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&OutMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArComponent` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArComponent`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubFunction` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubFunction`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FunctionVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&InMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&InMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LocMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LocMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&OutMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&OutMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Root` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Root`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubGroup` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubGroup`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubFunction` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubFunction`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ProjectNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ProjectNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Root` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Root`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubGroup` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubGroup`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Layout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Layout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ProjectNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ProjectNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Overwrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Overwrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Layout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Layout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_upper` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_block_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Overwrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Overwrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArraySize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArraySize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitOperation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitOperation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_upper` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_block_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddress` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddress`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ErrorMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ErrorMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArraySize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArraySize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadWrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadWrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitOperation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitOperation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Virtual` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Virtual`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddress` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddress`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ErrorMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ErrorMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentByte` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentByte`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadWrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadWrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat16Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat16Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat32Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat32Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Virtual` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Virtual`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat64Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat64Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentInt64` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentInt64`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentLong` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentLong`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentWord` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentWord`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DataSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DataSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SRecLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SRecLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentByte` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentByte`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddrEpk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddrEpk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat16Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat16Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat32Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat32Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CpuType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CpuType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat64Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat64Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Customer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Customer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentInt64` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentInt64`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CustomerNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CustomerNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentLong` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentLong`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Ecu` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Ecu`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentWord` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentWord`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuCalibrationOffset` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuCalibrationOffset`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DataSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DataSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Epk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Epk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MemoryLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemoryLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SRecLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SRecLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::MemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoOfInterfaces` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoOfInterfaces`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddrEpk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddrEpk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhoneNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhoneNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Supplier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Supplier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CpuType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CpuType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SystemConstant` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SystemConstant`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Customer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Customer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&User` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&User`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CustomerNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CustomerNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Ecu` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Ecu`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuCalibrationOffset` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuCalibrationOffset`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Epk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Epk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MemoryLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemoryLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::MemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoOfInterfaces` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoOfInterfaces`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhoneNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhoneNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Supplier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Supplier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SystemConstant` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SystemConstant`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&A2ml` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2ml`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&User` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&User`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisPts` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPts`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Blob` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Blob`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Characteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Characteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuTab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtabRange` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtabRange`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Frame` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Frame`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Function` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Function`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Group` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Group`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::A2ml` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2ml`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Instance` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Instance`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisPts` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPts`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Measurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Measurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Blob` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Blob`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModCommon` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModCommon`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Characteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Characteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RecordLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RecordLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Transformer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Transformer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuTab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefAxis` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefAxis`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefBlob` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefBlob`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtabRange` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtabRange`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Frame` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Frame`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Function` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Function`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefStructure` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefStructure`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Unit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Unit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Group` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Group`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Instance` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Instance`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&UserRights` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&UserRights`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Measurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Measurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VariantCoding` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VariantCoding`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModCommon` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModCommon`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RecordLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RecordLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Transformer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Transformer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefAxis` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefAxis`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefBlob` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefBlob`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Conversion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Conversion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&InputQuantity` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&InputQuantity`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Limits` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Limits`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefStructure` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefStructure`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Unit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Unit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&UserRights` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&UserRights`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Header` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Header`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Module` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Module`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VariantCoding` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VariantCoding`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Conversion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Conversion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&InputQuantity` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&InputQuantity`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Limits` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Limits`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Header` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Header`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisPtsDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPtsDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Module` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Module`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisRescaleDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisRescaleDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DistOpDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DistOpDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixNoAxisPtsDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixNoAxisPtsDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisPtsDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPtsDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FncValues` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FncValues`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Identification` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Identification`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoAxisPtsDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoAxisPtsDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisRescaleDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisRescaleDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoRescaleDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoRescaleDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DistOpDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DistOpDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&OffsetDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&OffsetDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixNoAxisPtsDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixNoAxisPtsDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Reserved` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Reserved`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FncValues` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FncValues`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RipAddrDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RipAddrDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Identification` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Identification`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoAxisPtsDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoAxisPtsDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SrcAddrDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SrcAddrDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoRescaleDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoRescaleDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&OffsetDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&OffsetDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ShiftOpDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ShiftOpDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Reserved` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Reserved`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StaticRecordLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StaticRecordLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RipAddrDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RipAddrDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StaticAddressOffsets` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StaticAddressOffsets`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SrcAddrDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SrcAddrDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ShiftOpDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ShiftOpDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SymbolTypeLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SymbolTypeLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&TransformerInObjects` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TransformerInObjects`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StaticRecordLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StaticRecordLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&TransformerOutObjects` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TransformerOutObjects`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StaticAddressOffsets` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StaticAddressOffsets`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SymbolTypeLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SymbolTypeLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&TransformerInObjects` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TransformerInObjects`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&TransformerOutObjects` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TransformerOutObjects`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ConsistentExchange` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ConsistentExchange`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StructureComponent` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StructureComponent`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SiExponents` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SiExponents`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&UnitConversion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&UnitConversion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefGroup` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefGroup`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ConsistentExchange` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ConsistentExchange`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarAddress` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarAddress`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StructureComponent` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StructureComponent`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarSelectionCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarSelectionCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SiExponents` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SiExponents`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&UnitConversion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&UnitConversion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefGroup` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefGroup`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::VarCriterion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarCriterion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarAddress` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarAddress`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarForbiddenComb` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarForbiddenComb`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarNaming` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarNaming`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarSeparator` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarSeparator`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarSelectionCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarSelectionCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::VarCriterion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarCriterion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarForbiddenComb` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarForbiddenComb`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarNaming` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarNaming`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarSeparator` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarSeparator`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 170 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0560, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `a2lfile` (lib) due to 171 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 170 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0560, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `a2lfile` (lib test) due to 171 previous errors
[INFO] running `Command { std: "docker" "inspect" "0ace6e7e6e7d9a7459f0c45156528f7b2b20c1b03b85073f7f3374fbf564d5f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0ace6e7e6e7d9a7459f0c45156528f7b2b20c1b03b85073f7f3374fbf564d5f7", kill_on_drop: false }`
[INFO] [stdout] 0ace6e7e6e7d9a7459f0c45156528f7b2b20c1b03b85073f7f3374fbf564d5f7
[INFO] checking a2lfile-1.4.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate a2lfile 1.4.0 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate a2lfile 1.4.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate a2lfile 1.4.0
[INFO] finished tweaking crates.io crate a2lfile 1.4.0
[INFO] tweaked toml for crates.io crate a2lfile 1.4.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 91b6cf410c130b1b642175a7ac5a96c1e7068d5e6abfc89a3e158047a4547612
[INFO] running `Command { std: "docker" "start" "-a" "91b6cf410c130b1b642175a7ac5a96c1e7068d5e6abfc89a3e158047a4547612", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "91b6cf410c130b1b642175a7ac5a96c1e7068d5e6abfc89a3e158047a4547612", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "91b6cf410c130b1b642175a7ac5a96c1e7068d5e6abfc89a3e158047a4547612", kill_on_drop: false }`
[INFO] [stdout] 91b6cf410c130b1b642175a7ac5a96c1e7068d5e6abfc89a3e158047a4547612
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c298c43f7fc81ea551a830309e24d02de93b6323312f69e265227a61a00d8fda
[INFO] running `Command { std: "docker" "start" "-a" "c298c43f7fc81ea551a830309e24d02de93b6323312f69e265227a61a00d8fda", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling thiserror v1.0.57
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling a2lmacros v1.3.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking a2lfile v1.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:136:36
[INFO] [stdout]     |
[INFO] [stdout] 136 |             remaining = &remaining[idx..];
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:165:36
[INFO] [stdout]     |
[INFO] [stdout] 165 |             remaining = &remaining[idx + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |             remaining = &remaining[idx + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/a2ml.rs:192:38
[INFO] [stdout]     |
[INFO] [stdout] 192 |                 let tag = &remaining[1..idx];
[INFO] [stdout]     |                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:194:40
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 remaining = &remaining[idx + 1..];
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:207:36
[INFO] [stdout]     |
[INFO] [stdout] 207 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:210:36
[INFO] [stdout]     |
[INFO] [stdout] 210 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:213:36
[INFO] [stdout]     |
[INFO] [stdout] 213 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:216:36
[INFO] [stdout]     |
[INFO] [stdout] 216 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:219:36
[INFO] [stdout]     |
[INFO] [stdout] 219 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:222:36
[INFO] [stdout]     |
[INFO] [stdout] 222 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:225:36
[INFO] [stdout]     |
[INFO] [stdout] 225 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:228:36
[INFO] [stdout]     |
[INFO] [stdout] 228 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:231:36
[INFO] [stdout]     |
[INFO] [stdout] 231 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:234:36
[INFO] [stdout]     |
[INFO] [stdout] 234 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/a2ml.rs:244:39
[INFO] [stdout]     |
[INFO] [stdout] 244 |             let num_text = &remaining[0..idx];
[INFO] [stdout]     |                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:260:36
[INFO] [stdout]     |
[INFO] [stdout] 260 |             remaining = &remaining[idx..];
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:321:36
[INFO] [stdout]     |
[INFO] [stdout] 321 |             remaining = &remaining[idx..];
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ifdata.rs:146:26
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for _ in 0..*dim {
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/loader.rs:22:32
[INFO] [stdout]    |
[INFO] [stdout] 22 |         String::from(&utf8data[3..])
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/loader.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |             for i in 0..(filedata.len() / 4) {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/loader.rs:109:22
[INFO] [stdout]     |
[INFO] [stdout] 109 |             for i in 0..(filedata.len() / 2) {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser.rs:295:15
[INFO] [stdout]     |
[INFO] [stdout] 295 |         &data[token.startpos..token.endpos]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser.rs:435:30
[INFO] [stdout]     |
[INFO] [stdout] 435 |                 text = &text[1..text.len() - 1];
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:507:44
[INFO] [stdout]     |
[INFO] [stdout] 507 |             match u8::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:523:44
[INFO] [stdout]     |
[INFO] [stdout] 523 |             match u8::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:539:45
[INFO] [stdout]     |
[INFO] [stdout] 539 |             match u16::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:555:45
[INFO] [stdout]     |
[INFO] [stdout] 555 |             match u16::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:571:45
[INFO] [stdout]     |
[INFO] [stdout] 571 |             match u32::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:587:45
[INFO] [stdout]     |
[INFO] [stdout] 587 |             match u32::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:603:45
[INFO] [stdout]     |
[INFO] [stdout] 603 |             match u64::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:619:45
[INFO] [stdout]     |
[INFO] [stdout] 619 |             match u64::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let mut tokens = input_tokens[0..include_directives[0]].to_vec();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:103:20
[INFO] [stdout]     |
[INFO] [stdout] 103 |         for idx in 1..include_directives.len() {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:106:31
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 &input_tokens[include_directives[idx - 1] + 1..include_directives[idx]];
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:118:41
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 let incname = &filetext[filename_start..filename_end];
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:144:56
[INFO] [stdout]     |
[INFO] [stdout] 144 |                 tokens.extend_from_slice(&token_subseq[1..]);
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:188:47
[INFO] [stdout]     |
[INFO] [stdout] 188 |             line += count_newlines(&filebytes[startpos..bytepos]);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:201:51
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 line += count_newlines(&filebytes[startpos..bytepos]);
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:208:33
[INFO] [stdout]     |
[INFO] [stdout] 208 |             } else if filebytes[bytepos..].starts_with(b"begin") {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:219:33
[INFO] [stdout]     |
[INFO] [stdout] 219 |             } else if filebytes[bytepos..].starts_with(b"end") {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:230:33
[INFO] [stdout]     |
[INFO] [stdout] 230 |             } else if filebytes[bytepos..].starts_with(b"include") {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:250:67
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     tokentext: String::from_utf8_lossy(&filebytes[startpos..endpos]).into(),
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:262:47
[INFO] [stdout]     |
[INFO] [stdout] 262 |             line += count_newlines(&filebytes[startpos..bytepos]);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:317:37
[INFO] [stdout]     |
[INFO] [stdout] 317 |             let number = &filebytes[startpos..bytepos];
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:348:63
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 tokentext: String::from_utf8_lossy(&filebytes[startpos..endpos]).into(),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:440:29
[INFO] [stdout]     |
[INFO] [stdout] 440 |         let tag = &filedata[tokens[tokcount - 1].startpos..tokens[tokcount - 1].endpos];
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:450:30
[INFO] [stdout]     |
[INFO] [stdout] 450 |                 if filebytes[bytepos..].starts_with(b"//") {
[INFO] [stdout]     |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:458:37
[INFO] [stdout]     |
[INFO] [stdout] 458 |                 } else if filebytes[bytepos..].starts_with(b"/*") {
[INFO] [stdout]     |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:472:37
[INFO] [stdout]     |
[INFO] [stdout] 472 |                 } else if filebytes[bytepos..].starts_with(b"/end") {
[INFO] [stdout]     |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:508:47
[INFO] [stdout]     |
[INFO] [stdout] 508 |             line += count_newlines(&filebytes[startpos..bytepos]);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/writer.rs:137:26
[INFO] [stdout]     |
[INFO] [stdout] 137 |                 for _ in 0..offset {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/writer.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |                 for _ in 0..self.indent {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:136:36
[INFO] [stdout]     |
[INFO] [stdout] 136 |             remaining = &remaining[idx..];
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:165:36
[INFO] [stdout]     |
[INFO] [stdout] 165 |             remaining = &remaining[idx + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |             remaining = &remaining[idx + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/a2ml.rs:192:38
[INFO] [stdout]     |
[INFO] [stdout] 192 |                 let tag = &remaining[1..idx];
[INFO] [stdout]     |                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:194:40
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 remaining = &remaining[idx + 1..];
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:207:36
[INFO] [stdout]     |
[INFO] [stdout] 207 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:210:36
[INFO] [stdout]     |
[INFO] [stdout] 210 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:213:36
[INFO] [stdout]     |
[INFO] [stdout] 213 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:216:36
[INFO] [stdout]     |
[INFO] [stdout] 216 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:219:36
[INFO] [stdout]     |
[INFO] [stdout] 219 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:222:36
[INFO] [stdout]     |
[INFO] [stdout] 222 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:225:36
[INFO] [stdout]     |
[INFO] [stdout] 225 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:228:36
[INFO] [stdout]     |
[INFO] [stdout] 228 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:231:36
[INFO] [stdout]     |
[INFO] [stdout] 231 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:234:36
[INFO] [stdout]     |
[INFO] [stdout] 234 |             remaining = &remaining[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/a2ml.rs:244:39
[INFO] [stdout]     |
[INFO] [stdout] 244 |             let num_text = &remaining[0..idx];
[INFO] [stdout]     |                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:260:36
[INFO] [stdout]     |
[INFO] [stdout] 260 |             remaining = &remaining[idx..];
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/a2ml.rs:321:36
[INFO] [stdout]     |
[INFO] [stdout] 321 |             remaining = &remaining[idx..];
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ifdata.rs:146:26
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for _ in 0..*dim {
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/loader.rs:22:32
[INFO] [stdout]    |
[INFO] [stdout] 22 |         String::from(&utf8data[3..])
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/loader.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |             for i in 0..(filedata.len() / 4) {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/loader.rs:109:22
[INFO] [stdout]     |
[INFO] [stdout] 109 |             for i in 0..(filedata.len() / 2) {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser.rs:295:15
[INFO] [stdout]     |
[INFO] [stdout] 295 |         &data[token.startpos..token.endpos]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser.rs:435:30
[INFO] [stdout]     |
[INFO] [stdout] 435 |                 text = &text[1..text.len() - 1];
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:507:44
[INFO] [stdout]     |
[INFO] [stdout] 507 |             match u8::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:523:44
[INFO] [stdout]     |
[INFO] [stdout] 523 |             match u8::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:539:45
[INFO] [stdout]     |
[INFO] [stdout] 539 |             match u16::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:555:45
[INFO] [stdout]     |
[INFO] [stdout] 555 |             match u16::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:571:45
[INFO] [stdout]     |
[INFO] [stdout] 571 |             match u32::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:587:45
[INFO] [stdout]     |
[INFO] [stdout] 587 |             match u32::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:603:45
[INFO] [stdout]     |
[INFO] [stdout] 603 |             match u64::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parser.rs:619:45
[INFO] [stdout]     |
[INFO] [stdout] 619 |             match u64::from_str_radix(&text[2..], 16) {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let mut tokens = input_tokens[0..include_directives[0]].to_vec();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:103:20
[INFO] [stdout]     |
[INFO] [stdout] 103 |         for idx in 1..include_directives.len() {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:106:31
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 &input_tokens[include_directives[idx - 1] + 1..include_directives[idx]];
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:118:41
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 let incname = &filetext[filename_start..filename_end];
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:144:56
[INFO] [stdout]     |
[INFO] [stdout] 144 |                 tokens.extend_from_slice(&token_subseq[1..]);
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:188:47
[INFO] [stdout]     |
[INFO] [stdout] 188 |             line += count_newlines(&filebytes[startpos..bytepos]);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:201:51
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 line += count_newlines(&filebytes[startpos..bytepos]);
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:208:33
[INFO] [stdout]     |
[INFO] [stdout] 208 |             } else if filebytes[bytepos..].starts_with(b"begin") {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:219:33
[INFO] [stdout]     |
[INFO] [stdout] 219 |             } else if filebytes[bytepos..].starts_with(b"end") {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:230:33
[INFO] [stdout]     |
[INFO] [stdout] 230 |             } else if filebytes[bytepos..].starts_with(b"include") {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:250:67
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     tokentext: String::from_utf8_lossy(&filebytes[startpos..endpos]).into(),
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:262:47
[INFO] [stdout]     |
[INFO] [stdout] 262 |             line += count_newlines(&filebytes[startpos..bytepos]);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:317:37
[INFO] [stdout]     |
[INFO] [stdout] 317 |             let number = &filebytes[startpos..bytepos];
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:348:63
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 tokentext: String::from_utf8_lossy(&filebytes[startpos..endpos]).into(),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:440:29
[INFO] [stdout]     |
[INFO] [stdout] 440 |         let tag = &filedata[tokens[tokcount - 1].startpos..tokens[tokcount - 1].endpos];
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:450:30
[INFO] [stdout]     |
[INFO] [stdout] 450 |                 if filebytes[bytepos..].starts_with(b"//") {
[INFO] [stdout]     |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:458:37
[INFO] [stdout]     |
[INFO] [stdout] 458 |                 } else if filebytes[bytepos..].starts_with(b"/*") {
[INFO] [stdout]     |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:472:37
[INFO] [stdout]     |
[INFO] [stdout] 472 |                 } else if filebytes[bytepos..].starts_with(b"/end") {
[INFO] [stdout]     |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tokenizer.rs:508:47
[INFO] [stdout]     |
[INFO] [stdout] 508 |             line += count_newlines(&filebytes[startpos..bytepos]);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/writer.rs:137:26
[INFO] [stdout]     |
[INFO] [stdout] 137 |                 for _ in 0..offset {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/writer.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |                 for _ in 0..self.indent {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `TaggedItemInfo<'_>` has no field named `position_restriction`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ `TaggedItemInfo<'_>` does not have this field
[INFO] [stdout]      |
[INFO] [stdout]      = note: all struct fields are already assigned
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Asap2Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Asap2Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&A2mlVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2mlVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for struct `specification::Project` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | | ^
[INFO] [stdout]      | | |
[INFO] [stdout]      | |_method not found in `Project`
[INFO] [stdout]      |   method `pos_restrict` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_lower` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_enumitem_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `A2lVersion`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ use of undeclared type `A2lVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `TaggedItemInfo<'_>` has no field named `position_restriction`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ `TaggedItemInfo<'_>` does not have this field
[INFO] [stdout]      |
[INFO] [stdout]      = note: all struct fields are already assigned
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationLabel` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationLabel`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationOrigin` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationOrigin`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Asap2Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Asap2Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&A2mlVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2mlVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArPrototypeOf` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArPrototypeOf`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for struct `specification::Project` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | | ^
[INFO] [stdout]      | | |
[INFO] [stdout]      | |_method not found in `Project`
[INFO] [stdout]      |   method `pos_restrict` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_lower` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_block_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_lower` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_enumitem_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Annotation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Annotation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `A2lVersion`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ use of undeclared type `A2lVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisPtsRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPtsRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ByteOrder` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ByteOrder`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationLabel` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationLabel`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CurveAxisRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CurveAxisRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationOrigin` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationOrigin`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Deposit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Deposit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ExtendedLimits` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ExtendedLimits`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArPrototypeOf` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArPrototypeOf`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParDist` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParDist`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Format` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Format`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_lower` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_block_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxGrad` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxGrad`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Annotation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Annotation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Monotony` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Monotony`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisPtsRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPtsRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhysUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhysUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ByteOrder` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ByteOrder`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadOnly` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadOnly`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CurveAxisRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CurveAxisRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StepSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StepSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Deposit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Deposit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ExtendedLimits` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ExtendedLimits`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParDist` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParDist`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Format` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Format`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationAccess` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationAccess`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxGrad` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxGrad`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DisplayIdentifier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DisplayIdentifier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Monotony` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Monotony`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddressExtension` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddressExtension`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhysUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhysUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadOnly` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadOnly`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StepSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StepSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::FunctionList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&GuardRails` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&GuardRails`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::IfData` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&IfData`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxRefresh` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxRefresh`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModelLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModelLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationAccess` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationAccess`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RefMemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DisplayIdentifier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DisplayIdentifier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SymbolLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SymbolLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddressExtension` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddressExtension`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LeftShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LeftShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::FunctionList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RightShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RightShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&GuardRails` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&GuardRails`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SignExtend` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SignExtend`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::IfData` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&IfData`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxRefresh` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxRefresh`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddressType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddressType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModelLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModelLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RefMemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SymbolLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SymbolLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LeftShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LeftShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_upper` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_enumitem_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RightShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RightShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SignExtend` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SignExtend`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddressType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddressType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandleText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandleText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandle` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandle`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_upper` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_enumitem_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandleText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandleText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisDescr` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisDescr`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandle` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandle`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ComparisonQuantity` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ComparisonQuantity`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DependentCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DependentCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Discrete` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Discrete`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Encoding` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Encoding`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisDescr` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisDescr`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MapList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MapList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ComparisonQuantity` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ComparisonQuantity`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DependentCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DependentCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MatrixDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MatrixDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Discrete` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Discrete`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Number` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Number`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Encoding` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Encoding`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VirtualCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VirtualCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MapList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MapList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MatrixDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MatrixDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Number` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Number`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Coeffs` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Coeffs`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CoeffsLinear` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CoeffsLinear`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CompuTabRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTabRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VirtualCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VirtualCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Formula` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Formula`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StatusStringRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StatusStringRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Coeffs` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Coeffs`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValue` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValue`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CoeffsLinear` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CoeffsLinear`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValueNumeric` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValueNumeric`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CompuTabRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTabRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Formula` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Formula`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StatusStringRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StatusStringRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValue` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValue`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValueNumeric` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValueNumeric`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FormulaInv` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FormulaInv`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FrameMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FrameMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArComponent` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArComponent`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FormulaInv` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FormulaInv`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FunctionVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FrameMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FrameMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&InMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&InMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LocMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LocMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&OutMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&OutMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArComponent` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArComponent`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubFunction` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubFunction`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FunctionVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&InMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&InMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LocMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LocMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&OutMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&OutMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubFunction` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubFunction`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Root` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Root`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubGroup` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubGroup`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ProjectNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ProjectNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Root` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Root`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubGroup` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubGroup`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ProjectNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ProjectNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Layout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Layout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Overwrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Overwrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Layout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Layout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_upper` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_block_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Overwrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Overwrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_upper` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ help: there is a method with a similar name: `check_block_version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArraySize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArraySize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitOperation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitOperation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddress` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddress`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ErrorMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ErrorMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArraySize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArraySize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitOperation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitOperation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddress` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddress`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadWrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadWrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ErrorMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ErrorMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Virtual` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Virtual`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadWrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadWrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Virtual` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Virtual`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentByte` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentByte`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat16Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat16Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat32Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat32Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat64Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat64Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentInt64` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentInt64`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentLong` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentLong`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentWord` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentWord`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentByte` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentByte`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DataSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DataSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat16Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat16Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat32Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat32Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SRecLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SRecLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat64Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat64Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentInt64` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentInt64`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddrEpk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddrEpk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentLong` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentLong`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentWord` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentWord`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CpuType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CpuType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DataSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DataSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Customer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Customer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CustomerNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CustomerNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SRecLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SRecLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Ecu` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Ecu`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuCalibrationOffset` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuCalibrationOffset`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddrEpk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddrEpk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Epk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Epk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MemoryLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemoryLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CpuType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CpuType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::MemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Customer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Customer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoOfInterfaces` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoOfInterfaces`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhoneNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhoneNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CustomerNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CustomerNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Supplier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Supplier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Ecu` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Ecu`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SystemConstant` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SystemConstant`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&User` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&User`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuCalibrationOffset` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuCalibrationOffset`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Epk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Epk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MemoryLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemoryLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::MemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoOfInterfaces` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoOfInterfaces`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhoneNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhoneNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Supplier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Supplier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SystemConstant` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SystemConstant`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&User` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&User`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&A2ml` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2ml`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisPts` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPts`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Blob` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Blob`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Characteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Characteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuTab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtabRange` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtabRange`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Frame` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Frame`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Function` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Function`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Group` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Group`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::A2ml` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2ml`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Instance` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Instance`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisPts` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPts`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Measurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Measurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[WARN] too many lines in the log, truncating it
